package com.eduadmin.mapper;

import com.eduadmin.entity.PassInform;
import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;

@Component
public interface PassInformMapper {
    // zlc 批量插入记录
    int batchInsert(List<PassInform> passInformList);
    // 根据条件（学期&&年级&&考试&&分类）查找所有的上线情况记录，返回对象列表
    List<PassInform> getAllPassInformByParams(Map<String,Object> paraMap);
    // 查询满足条件的记录条数
    int getAllPassInformNumberByParams(Map<String,Object> paraMap);
    // 根据条件（学期&&年级&&考试&&分类）删除所有的上线情况记录，返回1
    int deleteByParams(Map<String,Object> paraMap);

    int deleteByPrimaryKey(Integer passInformId);

    int insert(PassInform record);

    int insertSelective(PassInform record);

    PassInform selectByPrimaryKey(Integer passInformId);

    int updateByPrimaryKeySelective(PassInform record);

    int updateByPrimaryKey(PassInform record);
}